package com.sz.mes.excel.model;

import java.util.Date;
import java.lang.Double;
import java.math.BigDecimal;

import com.alibaba.excel.enums.BooleanEnum;
import com.alibaba.excel.annotation.write.style.ContentStyle;
import com.alibaba.excel.annotation.ExcelProperty;
import com.alibaba.excel.annotation.ExcelIgnoreUnannotated;
import com.alibaba.excel.annotation.format.DateTimeFormat;
import com.diboot.core.util.D;
import com.diboot.file.excel.BaseExcelModel;
import lombok.Getter;
import lombok.Setter;
import javax.validation.constraints.NotNull;

import com.sz.mes.entity.Customer;
/**
* 客户资料 导出model定义
* @author hem
* @version 1.0
* @date 2023-04-04
* Copyright © szhs
*/
@Getter @Setter
@ExcelIgnoreUnannotated
public class CustomerExportModel extends BaseExcelModel {



    /**
     * 创建时间
     */
    @DateTimeFormat(D.FORMAT_DATETIME_Y4MDHMS)
    @ExcelProperty(value = "创建时间")
    private Date createTime;



    /**
     * 更新时间
     */
    @DateTimeFormat(D.FORMAT_DATETIME_Y4MDHMS)
    @ExcelProperty(value = "更新时间")
    private Date updateTime;



    /**
     * 客户名称
     */
    @ExcelProperty(value = "客户名称")
    private String customerName;



    /**
     * 客户编号
     */
    @ExcelProperty(value = "客户编号")
    private String customerNumber;



    /**
     * 联系电话
     */
    @ExcelProperty(value = "联系电话")
    private String telephone;



    /**
     * 联系人
     */
    @ExcelProperty(value = "联系人")
    private String contacts;



    /**
     * 开户名称
     */
    @ExcelProperty(value = "开户名称")
    private String accountName;



    /**
     * 税号
     */
    @ExcelProperty(value = "税号")
    private String dutyParagraph;



    /**
     * 开户银行
     */
    @ExcelProperty(value = "开户银行")
    private String accountBank;



    /**
     * 银行卡号
     */
    @ExcelProperty(value = "银行卡号")
    private String bankCard;



    /**
     * 公司地址
     */
    @ExcelProperty(value = "公司地址")
    private String companyAddress;



    /**
     * 邮箱
     */
    @ExcelProperty(value = "邮箱")
    private String email;



    /**
     * 公司电话
     */
    @ExcelProperty(value = "公司电话")
    private String companyPhone;



    /**
     * 备注
     */
    @ExcelProperty(value = "备注")
    private String remark;



    /**
     * 创建人
     */
    @ExcelProperty(value = "创建人")
    private String createByName;



    /**
     * 更新人
     */
    @ExcelProperty(value = "更新人")
    private String updateByName;



    /**
     * 客户类型id
     */
    @ExcelProperty(value = "客户类型id")
    private String customerTypeCustomerTypeName;


}